Skip to main content

Dynamic DNS

Taming a Dynamic Public IP

Since our ISP provides a dynamic public IP, we built a script running in Proxmox:

  • Fetch current public IP regularly.
  • Compare it against the Route53 DNS record.
  • If mismatch, update the record with awscli.

Future enhancements we want to add:

  • Alerting via Discord webhook if the IP changes.
  • Logging for change audits.

This ensures kubernights.com always points correctly even after IP changes.